package org.onion.pattern.event.io;

/**
 * 事件序列化器
 */
public interface EventSerializer {

    String type();

    byte[] serialize(Object payload);

    /**
     * 越小越先执行
     */
    default    int getOrder(){
        return 0;
    }

}
